﻿let f1 () = [|1..10|]
let f2 () = [|10..1|]
let f3 () = [|1..1..10|]
let f4 () = [|1..2..10|]
let f5 () = [|10..1..1|]
let f6 () = [|1..-1..10|]
let f7 () = [|10..-1..1|]
let f8 () = [|10..-2..1|]
let f9 start = [|start..10|]
let f10 finish = [|1..finish|]
let f11 start finish = [|start..finish|]
let f12 start = [|start..1..10|]
let f13 step = [|1..step..10|]
let f14 finish = [|1..1..finish|]
let f15 start step = [|start..step..10|]
let f16 start finish = [|start..1..finish|]
let f17 step finish = [|1..step..finish|]
let f18 start step finish = [|start..step..finish|]
let f19 f = [|f ()..10|]
let f20 f = [|1..f ()|]
let f21 f g = [|f ()..g()|]
let f22 f = [|f ()..1..10|]
let f23 f = [|1..f ()..10|]
let f24 f = [|1..1..f ()|]
let f25 f g h = [|f ()..g ()..h ()|]
